MicroStation 帮助

共享单元

如果在放置激活单元工具设置窗口中打开放置为共享单元,则单元将作为共享单元放置。

什么是共享单元?

当您第一次在打开放置为共享单元的情况下放置单元时,共享单元定义(构成单元的元素)将按照与在单元库中大致相同的方式存储到 DGN 文件中。要放置共享单元的后续实例,无需连接单元库。换句话说,一个共享单元在 DGN 文件中可以有多个实例,但只有一个定义。当使用替换单元工具替换某个共享单元实例时,该单元的所有实例都将随之替换。

另一方面,对于非共享的单元,每次放置单元时,库定义均会存储在 DGN 文件中。因此,可以使用共享单元减小 DGN 文件大小。如果文件中的单元具有大量组件元素和/或实例,则可最大程度地减小文件大小。

  • 无需知道共享单元定义在 DGN 文件中的位置;标识共享单元的任一实例即可识别实际定义。
  • 共享单元不会在“属性”窗格中显示项类型信息。如果共享单元是嵌套单元,则其子元素不会在“属性”窗格中列出。因此,子元素的关联项类型信息也不会显示在“属性”窗格中
  • 将任何包含项类型信息的单元模型作为共享单元放置时,只会显示单元模型的属性和项类型信息。不会显示模型中的元素。
例如,在图 (a) 中,将单元模型“双门”作为图形单元放置。“属性”窗格将显示可编辑项和子元素。在图 (b) 中,同一个单元模型将作为共享单元放置。“属性”窗格将显示可编辑项,但不会显示子元素。请参见下图:


单元模型“双门”

左: 作为图形单元放置的门的属性 | 右:作为共享单元放置的门的属性

使用共享单元的原因

建议使用共享单元的原因如下:

  • 共享单元的放置和操作速度比非共享单元更快。首次将单元放置在 DGN 文件中时,必须连接存储单元的单元库。如果单元放置为共享单元,则不必连接单元库即可放置该单元的其他实例。
  • 替换该共享单元的任何实例时,DGN 文件中的所有共享单元实例都将随之替换。
  • 如果打开关联锁,则共享单元可与其他元素上的点相关联。例如,如果将共享门单元放置在墙中并与该墙相关联,则门会随着墙的移动而自动移动。
  • 共享单元通常会减小 DGN 文件大小,从而提高性能。

共享单元和元素特性

共享单元具有颜色、样式、线宽和层«“替代”»,可用于取代共享单元定义中的元素上的这些特性。但是,无法替代透明度、优先级或元素类等特性。这些特性来自共享单元中的元素定义。如果要创建透明的共享单元,您必须更改共享单元中的元素定义。

SET SHARECELL [ OFF | ON | TOGGLE ]